package com.pureut.equipment.domain.vo;

import com.sale.common.core.web.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/***
 *
 * Author: 保养项目入参
 * Date:2023/04/23 12:59
 * @DESC
 */
@Data
public class MaintenanceProjectVo extends BaseEntity {

    /**
     * id
     */
    private long id;

    /**
     * 项目编码
     */
    private String maintenanceProjectCode;

    /**
     * 项目名称
     */
    @NotBlank(message = "项目名称不能为空")
    private String maintenanceProjectName;

    /**
     * 保养部位
     */
    @NotBlank(message = "保养部位不能为空")
    private String maintenancePosition;

    /**
     * 保养级别
     */
    @NotNull(message = "保养级别不能为空")
    private int maintenanceLevel;

    /**
     * 标准工时
     */
    @NotNull(message = "标准工时不能为空")
    private int workingHour;

    /**
     * 保养内容
     */
    @NotBlank(message = "保养内容不能为空")
    private String maintenanceContent;

    /**
     * 备注
     */
    private String remark;

    /**
     * 部门id
     */
    private long deptId;
}
